package game.saints;

/**
 *	@(#)Nicolo.java
 *
 *	The <code>Nicolo</code> class represents the San Nicolo
 *	victory condition and privilege.
 *
 *	@author Grzegorz Kobiela
 *	@version 1.0 2007/8/13
 */
public final class Nicolo
extends Saint
{
	/** The instance. */
	private static Nicolo instance = null;

	/**
	 *	Creates a new <code>Nicolo</code> instance.
	 *	@param type the saint type
	 */
    private Nicolo() {
    	super(SaintType.NICOLO);
    }

    /**
     *	Returns the only instance of San Nicolo.
     *	@return the instance
     */
    public static Nicolo getInstance() {
    	return (instance != null ? instance : (instance = new Nicolo()));
    }
}